solar powered electric forecourt - Turco Inglés Diccionario